AngularJS 1.4开始开发, 更多版本有待2015年发布

AngularJS 1.4的相关工作已经开始。在宣布了2.0版本的计划后,开发团队决定继续在1.x版本中开发新功能,并在2015年持续开发。

由于1.4版还在早期开发阶段,目前没有很详细的新特性列表。Brian Ford在他的一篇 博文 里提到了1.4中几个主要的“主题”:

  • New Router
  • Internationalization
  • Forms
  • $http
  • $parse
  • Documentation

为了赶在 ng-conf 大会(专注于AngularJS的大会,将于2015年3月5日召开)之前发布1.4版本,开发团队为其做计划时决定适当限制其开发规模。Igor Minar说:“相比发布1.4,我更愿意开发一个更小的版本以在ng-conf之前发布。” 当被问及1.4版紧迫的开发时间问题时,AngularJS 1.x的技术领导Pete Bacon Darwin说,尽快发布1.4版本能让开发者们尽早受益:

我们知道,多发布常规大版本更便于开发者使用。过去我们常常几个月没有新版本发布,这意味着开发者迁移代码的工作量增大,同时他们为了用上新功能也不得不等待更长的时间。

对某些开发者来说,1.4版会带来一些重大改变。Darwin解释了AngularJS版本号的编号规则:“仅增加’补丁’号(patch)的版本不会有较大变动,而如果‘次版本’号(minor)增加则很可能有较大变化。” 而由于1.4版正是增加了次版本号,因此很可能有功能上的大改变。

AngularJS 2.0刚发布时,有的开发者对其新趋势表示不满,同时担忧Google还能支持1.x版到什么时候。Pluralsight作者 Travis Gosselin 为 1.4版的消息而振奋 :

我认为Angular 1.x能与2.0版并行开发简直太好了,这是其开发团队为Angular社区做的贡献。

Jeremy Likeness 认为2015年中1.x版本还会有更多新特性:

1.4版的发布预告说明1.x产品还有生命力,从1.3.x的情况来看,1.4很可能会有很多迭代。这为客户在2015年仍然继续在1.x上的投入提供了许多可能。

Darwin说,尽管他们有开发1.5版本的计划,但不确定后面还会有几个1.x版本。

我们目前无法知道在AngularJS 1.x进入维护模式之前还会有几次大的版本发布。因为这受很多因素的影响,比如增加发布频率的做法在实践中对开发者帮助有多大、距Angular 2的发布还有多长时间、人们彻底接受Angular 2的时间、以及我们是否会走到认为已经不能对AngularJS 1.x做任何改进的程度。

2.0版本的计划和相关工作都已公布出来,同时开发团队也想让1.x的工作更加开放。目前的1.4版除了 设计文档 和会议记录之外,团队还公布了他们的 主要计划会议 。Darwin说,这是一次尝试,“我们的开发过程更透明,让更多人参与进来。” 与他一样,有人认为这种做法能让开发者的计划时间更为充裕:

我相信Angular团队将他们的工作方式和计划都尽量透明化是正确的选择,开发者们有充足的时间根据其发布时间表来相应地规划自己应用的开发策略。

开发者能看到1.4版的 计划表 ,团队同时还鼓励他们加入其在 GitHub 上的项目中。Darwin说:“我们很注重开发体验,也就是说我们十分欢迎那些每天都使用Angular的一线开发者的反馈。”

查看英文原文 : AngularJS 1.4 Announced, More to Come in 2015

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器